package com.company.project.vo.req;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.company.project.entity.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;

@Data
public class TSeatsEntityOperationReqVO extends BaseEntity implements Serializable {
    /**
     * 序号
     */
    @TableId
    private String id;

    @NotBlank(message = "角色不能为空")
    private String role;

    /**
     * 账号
     */
    @NotBlank(message = "账号不能为空")
    @TableField("account")
    private String account;

    @NotBlank(message = "密码不能为空")
    private String password;

    /**
     * 公司名称
     */
    private String corporatename;

    /**
     * 联系人
     */
    private String contacts;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 状态
     */
    private String state;

    /**
     * 套餐类型
     */
    private String tcType1;

    /**
     * 剩余分钟数
     */
    private Integer residue1;
    /**
     * 套餐类型
     */
    private String tcType2;

    /**
     * 剩余分钟数
     */
    private Integer residue2;

    /**
     * 当前分钟金额（元）
     */
    @NotBlank(message = "金额不能为空")
    private String amount;

    /**
     * 创建时间
     */
    private Date createtime;

    /**
     * 到期时间
     */
    private String endtime;

    /**
     * 套餐重置时间
     */
    private Date tccztime;

    /**
     * 线路
     */
    private String line;

    /**
     * 坐席数量
     */
    @NotBlank(message = "坐席数量不能为空")
    private String seats;

    /**
     * 模式
     */
    private String mode;

    /**
     * 销售姓名
     */
    private String salesname;

    /**
     * 小号
     */
    private String xiaohao;

    @NotBlank(message = "apkid不能为空")
    private String apkid;
    @NotBlank(message = "ak不能为空")
    private String ak;
    @NotBlank(message = "sk不能为空")
    private String sk;

    /**
     * 售卖方式
     */
    private String smfs;
    private String tclx;
    private String zxlx;
    /**
     * 分钟数参数
     */
    private Integer fzs;
    private String mobile;
    private String smscode;
    private String cztype;

    /**
     *  续费参数
     */
    private String ygtc;
    private String xfyf;

    /**
     * 外呼号码
     */
    private String phoneWH;

    /**
     * 部门
     */
    private String dept;


}
